#include <iostream>
#include <memory>
#include <vector>
#include <limits>

using namespace std;
int numeric_limits_test() {
    auto limit_int = numeric_limits<int>();
    printf("INT {\n"
           "max: %d\n"
           "min: %d\n"
           "digits: %d\n"
           "digits10: %d\n", limit_int.max(), limit_int.min(), limit_int.digits, limit_int.digits10);

    auto limit_char = numeric_limits<char>();
    cout<<limit_char.is_signed<<endl;

}



